English Dictionary
◊ TROOP CARRIER
troop carrier
n : any land or sea or air vehicle designed to carry troops